
/**
 * AppleIIGo
 * KeyDown List class
 * (C) 2008 by Marc S. Ressl (mressl@umich.edu)
 * Released under the GPL
 */

#ifndef KEYDOWNLIST_H
#define KEYDOWNLIST_H

#include "List.h"

class KeyDownList : public List {
public:
	~KeyDownList();
	void pushKey(UINT32 sym);
	void pullKey(UINT32 sym);
	UINT32 getKey();
	bool isAnyKeyDown();
	
private:
	bool findKey(UINT32 sym);
};

#endif
